/*
 * @Author: zhaoxiangyu@
 * @Date: 2021-11-05 11:06:07
 * @LastEditors: 647355931@qq.com
 * @LastEditTime: 2021-11-05 14:34:33
 * @Description: file content
 */
// target 代理到谁身上 一般都在原型链上 vm
// sourceKey 表示带的key  这里为data
// key 表示 data对象里面的值

export default function proxy(target, sourceKey, key) {
  Object.defineProperty(target, key, {
    get() {
      return target[sourceKey][key];
    },
    set(value) {
      target[sourceKey][key] = value;
    },
  });
}
